package com.mjf.ys.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/6/23 10:32
 */
@Data
@TableName("fs_ys_allauxiliarybalancequery")
public class FsYsAllAuxiliaryBalanceQuery {
    /** 主键 */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /** 会计期间 */
    private String period;

    /** 科目主键 */
    private String accsubjectId;

    /** 科目编码 */
    private String accsubjectCode;

    /** 科目名称 */
    private String accsubjectName;

    /** 一级科目名称 */
    private String firstaccsubjectName;

    /** 一级科目编码 */
    private String firstaccsubjectCode;

    /** 本期发生本币借方金额 */
    private BigDecimal currentperiodamtFcDebit;

    /** 本期发生原币借方金额 */
    private BigDecimal currentperiodamtOcDebit;

    /** 本期发生本币贷方金额 */
    private BigDecimal currentperiodamtFcCredit;

    /** 本期发生原币贷方金额 */
    private BigDecimal currentperiodamtOcCredit;

    /** 本年累计本币借方金额 */
    private BigDecimal accumulationthisyearFcDebit;

    /** 本年累计原币借方金额 */
    private BigDecimal accumulationthisyearOcDebit;

    /** 本年累计本币贷方金额 */
    private BigDecimal accumulationthisyearFcCredit;

    /** 本年累计原币贷方金额 */
    private BigDecimal accumulationthisyearOcCredit;

    /** 期末余额本币借方金额 */
    private BigDecimal closingbalanceFcDebit;

    /** 期末余额原币借方金额 */
    private BigDecimal closingbalanceOcDebit;

    /** 期末余额本币贷方金额 */
    private BigDecimal closingbalanceFcCredit;

    /** 期末余额原币贷方金额 */
    private BigDecimal closingbalanceOcCredit;

    /** 辅助项明细 */
    private String axiliaryitems;

    /** 本期发生借方数量 */
    private BigDecimal currentperiodamtQtyDebit;

    /** 本期发生贷方数量 */
    private BigDecimal currentperiodamtQtyCredit;

    /** 本年累计借方数量 */
    private BigDecimal accumulationthisyearQtyDebit;

    /** 本年累计贷方数量 */
    private BigDecimal accumulationthisyearQtyCredit;

    /** 期末余额借方数量 */
    private BigDecimal closingbalanceQtyDebit;

    /** 期末余额贷方数量 */
    private BigDecimal closingbalanceQtyCredit;

    /** 会计要素 */
    private String accproperty;

    /** 科目分类 */
    private String accsubjectClass;

    /** 租户 */
    private String tenantid;

    /** 方向 */
    private String direction;

    /** 币种名称 */
    private String currencyName;

    /** 币种ID */
    private String currencyId;

    /** 期初原币借方金额 */
    private BigDecimal openingobalanceOcDebit;

    /** 期初本币借方金额 */
    private BigDecimal openingobalanceFcDebit;

    /** 期初原币贷方金额 */
    private BigDecimal openingobalanceOcCredit;

    /** 期初本币贷方金额 */
    private BigDecimal openingobalanceFcCredit;

    /** 期初贷方数量 */
    private BigDecimal openingobalanceQtyCredit;

    /** 期初借方数量 */
    private BigDecimal openingobalanceQtyDebit;

    /** 内部编码 */
    private String internalCode;
}
